home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1997 July: Mac OS SDK / Dev.CD Jul 97 SDK1.toast / Development Kits (Disc 1) / Apple Shared Library Manager / ASLM Examples / TestTools / Makefile.TestTools.CFront < prev    next >
Encoding:
Makefile  |  1996-11-19  |  7.1 KB  |  208 lines  |  [TEXT/MPS ]

  1. # This makefile was produced at 7:18:51 PM on Wed, Oct 19, 1994 by
  2. # MakeMake 2.0d38q1 (4/14/1992) by Rick Holzgrafe, scott douglass, Jeff Holcomb, MQ.
  3.  
  4. Sources             = :Sources:
  5. Objects                = :Objects:
  6. Built                = :Built:
  7.  
  8. "{Objects}CFront:"    ƒ "{Sources}"
  9.  
  10. .a.o    ƒ    .a
  11.     Echo "∂t∂tAssembling {Default}.a"
  12.         {Asm} {DepDir}{Default}.a -o {Targ} -lo {Targ}.lst {StdADump} {AOptions} {StdAIncludes}
  13.  
  14. .c.o    ƒ    .c
  15.     Echo "∂t∂tCompiling {Default}.c"
  16.         {C} {DepDir}{Default}.c -o {Targ} {StdCDump} {COptions} {StdCIncludes}
  17.  
  18. .cp.o    ƒ    .cp
  19.     Echo "∂t∂tCompiling {Default}.cp"
  20.         {CPlus} {DepDir}{Default}.cp -o {Targ} {StdCPDump} {CPOptions} {StdCPIncludes}
  21.  
  22. .p.o    ƒ    .p
  23.     Echo "∂t∂tCompiling {Default}.p"
  24.         {Pascal} {DepDir}{Default}.p -o {Targ} {StdPDump} {POptions} {StdPIncludes}
  25.  
  26. TARGETS = "{Objects}CFront:TestTool.RSRC" ∂
  27.     "{Built}CFront:TestTool" ∂
  28.     "{Built}CFront:SIVTableTest" ∂
  29.     "{Built}CFront:PreloadTest"
  30.  
  31. DOT_H = "{Sources}SITestClasses.h"
  32.  
  33. DOT_R = "{Sources}TestTool.r"
  34.  
  35. SRCS = "{Sources}TestTool.cp" ∂
  36.     "{Sources}SIVTableTest.cp" ∂
  37.     "{Sources}PreloadTest.c"
  38.  
  39. # For "{Objects}CFront:TestTool.RSRC"
  40. OBJS_00 = "{Objects}CFront:TestTool.cp.o"
  41.  
  42. # For "{Built}CFront:SIVTableTest"
  43. OBJS_02 = "{Objects}CFront:SIVTableTest.cp.o"
  44.  
  45. # For "{Built}CFront:PreloadTest"
  46. OBJS_03 = "{Objects}CFront:PreloadTest.c.o"
  47.  
  48. # For "{Objects}CFront:TestTool.RSRC"
  49. LIBS_00 = "{Libraries}ToolLibs.o" "{CLibraries}CPlusLib.o" ∂
  50.     "{CLibraries}StdCLib.o" "{SLMLibraries}CFrontLibraries:LibraryManager.o" ∂
  51.     "{Libraries}Runtime.o" "{Libraries}Interface.o"
  52.  
  53. # For "{Built}CFront:SIVTableTest"
  54. LIBS_02 = "{Objects}CFront:SITestClasses.cl.o" ∂
  55.     "{Libraries}ToolLibs.o" "{CLibraries}CPlusLib.o" "{CLibraries}StdCLib.o" ∂
  56.     "{SLMLibraries}CFrontLibraries:LibraryManager.o" "{Libraries}Runtime.o" ∂
  57.     "{Libraries}Interface.o"
  58.  
  59. # For "{Built}CFront:PreloadTest"
  60. LIBS_03 = "{Objects}CFront:CircLib1.cl.o" ∂
  61.     "{Objects}CFront:CircLib2.cl.o" ∂
  62.     "{Objects}CFront:CircLib3.cl.o" "{Libraries}ToolLibs.o" ∂
  63.     "{CLibraries}CPlusLib.o" "{CLibraries}StdCLib.o" ∂
  64.     "{SLMLibraries}CFrontLibraries:LibraryManager.o" "{Libraries}Runtime.o" ∂
  65.     "{Libraries}Interface.o"
  66.  
  67. # For "{Built}CFront:TestTool"
  68. RES_01 = "{Sources}TestTool.r"
  69.  
  70. StdAIncludes =  -i "{AIncludes}"
  71. StdCIncludes =  -i "{CIncludes}" -i "{SLMInterfaces}CIncludes:"
  72. StdCPIncludes = -i "{CIncludes}" -i "{SLMInterfaces}CIncludes:"
  73. StdPIncludes = 
  74. StdADump     = 
  75. StdCDump     = 
  76. StdPDump     = 
  77. StdCPDump    =  
  78. LIB          = Lib -mf {SymbolOption}
  79. LINK         = Link -mf {SymbolOption} -model far
  80. REZ          = Rez -d GENERATING68K=1 -d GENERATINGPOWERPC=0
  81. Asm          = Asm
  82. C            = C
  83. CPlus        = CPlus
  84. COUNT        = Count
  85. COUNTOPTS    = 
  86. CTAGS        = Ctags
  87. CTAGSOPTS    = -p -local -update
  88. DELETE       = Delete
  89. DELETEOPTS   = -i
  90. FILES        = Files
  91. FILESOPTS    = -l
  92. LIBOPTS      = 
  93. LINKOPTS     = 
  94. MAKEFILE     = Makefile
  95. PRINT        = Print
  96. PRINTOPTS    = 
  97. SETFILE      = SetFile
  98. SETFILEOPTS  = -t 'MPST' -c 'MPS '
  99.  
  100. AOptions = {MyPreAOptions}  -model far -case on -D SC=0,MACSBUG=1,qDebug=1,MODEL=1,EMULATED=0 {MyAOptions}
  101.  
  102. COptions = {MyPreCOptions}   -model far -opt off -sym on,nolines -mf -b2 -r {SymbolOption} {MyCOptions}
  103.  
  104. ROptions = {MyPreROptions}  {SymbolOption} {MyROptions}
  105.  
  106. CPOptions = {MyPreCPlusOptions}  -model far -opt off -sym on,nolines -mf -b2 -w1 -z15 -z17 {SymbolOption} {MyCPlusOptions}
  107.  
  108. CNOptions = {MyPreCOptions}   -model near -opt off -sym on,nolines -mf -b2 -r {SymbolOption} {MyCOptions}
  109.  
  110. CPNOptions = {MyPreCPlusOptions}  -model near -opt off -sym on,nolines -mf -b2 -w1 -z15 -z17 {SymbolOption} {MyCPlusOptions}
  111.  
  112. ANOptions = {MyPreAOptions}  -model near  -case on -D SC=0,MACSBUG=1,qDebug=1,MODEL=0,EMULATED=0 {MyAOptions}
  113.  
  114. all    ƒ {TARGETS}
  115.  
  116. "{Objects}CFront:TestTool.RSRC"    ƒƒ {OBJS_00} {LIBS_00}
  117.     If {Progress}; Echo "∂t∂tLinking {Targ}"; End
  118.     {LINK} -w -d -t exmp -c RSED         -sn STDIO=Main         -sn INTENV=Main         -sn %A5Init=Main -o {Targ} ∂
  119.         {OBJS_00} {LIBS_00}
  120.  
  121. "{Objects}CFront:TestTool.RSRC"    ƒƒ {OBJS_00} {LIBS_00}
  122.         If `exists "{Objects}CFront:TestTool.RSRC.SYM"`
  123.             move -y "{Objects}CFront:TestTool.RSRC.SYM" "{Built}CFront:TestTool.SYM"
  124.         end
  125.  
  126. "{Built}CFront:TestTool"    ƒƒ {RES_01} ∂
  127.         "{SLMInterfaces}RIncludes:VersionResource.r" ∂
  128.         "{RIncludes}SysTypes.r" "{Objects}CFront:TestTool.RSRC"
  129.     If {Progress}; Echo "∂t∂tRezzing {Targ}"; End
  130.     {REZ} -t MPST -c "MPS " -s "{Objects}CFront:" ∂
  131.         -i "{RIncludes}" -i "{SLMInterfaces}RIncludes:" ∂
  132.         -i "{Objects}CFront:" -o {Targ} {RES_01}
  133.  
  134. "{Built}CFront:TestTool"    ƒƒ {RES_01} ∂
  135.         "{SLMInterfaces}RIncludes:VersionResource.r" ∂
  136.         "{RIncludes}SysTypes.r" "{Objects}CFront:TestTool.RSRC"
  137.     {SETFILE} -a ib {Targ}
  138.  
  139. "{Built}CFront:SIVTableTest"    ƒƒ {OBJS_02} {LIBS_02}
  140.     If {Progress}; Echo "∂t∂tLinking {Targ}"; End
  141.     {LINK} -w -d -t MPST -c "MPS "         -sn STDIO=Main         -sn INTENV=Main         -sn %A5Init=Main -o {Targ} ∂
  142.         {OBJS_02} {LIBS_02}
  143.  
  144. "{Built}CFront:SIVTableTest"    ƒƒ {OBJS_02} {LIBS_02}
  145.     {SETFILE} -a ib {Targ}
  146.  
  147. "{Built}CFront:PreloadTest"    ƒƒ {OBJS_03} {LIBS_03}
  148.     If {Progress}; Echo "∂t∂tLinking {Targ}"; End
  149.     {LINK} -w -d -t MPST -c "MPS "         -sn STDIO=Main         -sn INTENV=Main         -sn %A5Init=Main         -map >"{Objects}CFront:"PreloadTest.map -o {Targ} ∂
  150.         {OBJS_03} {LIBS_03}
  151.  
  152. "{Built}CFront:PreloadTest"    ƒƒ {OBJS_03} {LIBS_03}
  153.     {SETFILE} -a ib {Targ}
  154.     CreateLibraryLoadRsrc -map "{Objects}CFront:"PreloadTest.map ∂
  155.         -o "{Objects}CFront:"PreloadTest.libi.r; ∂
  156.         Rez -a -o "{Built}CFront:"PreloadTest "{Objects}CFront:"PreloadTest.libi.r
  157.  
  158. clean    ƒ
  159.     {DELETE} {DELETEOPTS} {OBJS_00} {OBJS_02} {OBJS_03}
  160.  
  161. clobber    ƒ clean
  162.     {DELETE} {DELETEOPTS} {TARGETS}
  163.  
  164. count    ƒ
  165.     {COUNT} {COUNTOPTS} {DOT_H} {DOT_R} {SRCS}
  166.  
  167. files    ƒ
  168.     {FILES} {FILESOPTS} {TARGETS} {MAKEFILE} {DOT_H} {DOT_R} {SRCS} {OBJS_00} ∂
  169.         {OBJS_02} {OBJS_03}
  170.  
  171. print    ƒ
  172.     {PRINT} {PRINTOPTS} {MAKEFILE} {DOT_H} {DOT_R} {SRCS}
  173.  
  174. tags    ƒ {DOT_H} {SRCS}
  175.     {CTAGS} {CTAGSOPTS} {C_INCDIRS} {NewerDeps}
  176.  
  177. "{Objects}CFront:TestTool.cp.o" ƒ ∂
  178.         "{CIncludes}Types.h" "{CIncludes}ConditionalMacros.h" ∂
  179.         "{CIncludes}MixedMode.h" "{CIncludes}Traps.h" ∂
  180.         "{SLMInterfaces}CIncludes:TestTool.h" ∂
  181.         "{SLMInterfaces}CIncludes:LibraryManagerClasses.h" ∂
  182.         "{SLMInterfaces}CIncludes:LibraryManager.h" ∂
  183.         "{CIncludes}stddef.h" "{CIncludes}string.h" ∂
  184.          ∂
  185.         "{SLMInterfaces}CIncludes:LibraryManagerUtilities.h" ∂
  186.         "{CIncludes}QuickDraw.h" "{CIncludes}QuickdrawText.h" ∂
  187.         "{CIncludes}IntlResources.h" "{CIncludes}Events.h" ∂
  188.         "{CIncludes}OSUtils.h" "{CIncludes}ctype.h" "{CIncludes}iostream.h" ∂
  189.         "{CIncludes}stdio.h" "{CIncludes}CursorCtl.h" "{CIncludes}time.h"
  190.  
  191. "{Objects}CFront:SIVTableTest.cp.o" ƒ ∂
  192.         "{SLMInterfaces}CIncludes:GlobalNew.h" ∂
  193.         "{CIncludes}stddef.h" "{CIncludes}stdio.h" "{CIncludes}ctype.h" ∂
  194.         "{SLMInterfaces}CIncludes:LibraryManagerUtilities.h" ∂
  195.         "{SLMInterfaces}CIncludes:LibraryManager.h" ∂
  196.         "{CIncludes}string.h" "{CIncludes}Types.h" ∂
  197.         "{CIncludes}ConditionalMacros.h" "{CIncludes}MixedMode.h" ∂
  198.         "{CIncludes}Traps.h" "{Sources}SITestClasses.h" ∂
  199.         "{SLMInterfaces}CIncludes:LibraryManagerClasses.h"
  200.  
  201. "{Objects}CFront:PreloadTest.c.o" ƒ ∂
  202.         "{CIncludes}stdio.h" "{CIncludes}ctype.h" ∂
  203.         "{SLMInterfaces}CIncludes:LibraryManager.h" ∂
  204.         "{CIncludes}stddef.h" "{CIncludes}string.h" "{CIncludes}Types.h" ∂
  205.         "{CIncludes}ConditionalMacros.h" "{CIncludes}MixedMode.h" ∂
  206.         "{CIncludes}Traps.h" ∂
  207.         "{SLMInterfaces}CIncludes:LibraryManagerUtilities.h"
  208.